<?

require_once ("util/Transformer.php");
require_once ("util/Generator.php");
require_once ("dao/MadDAO.php");
require_once ("dao/utilsDAO.php");
require_once ("dao/ImagensDocumentoDAO.php");


class ScanearDocImagem {

	public function show($templateDir = "template/", $template = "ScanearDocImagem.htm")
	{

		$transformer = new Transformer();
		$generator = new Generator();
		$transformer->setDirFisicoTemplates("template/");
		$transformer->setArquivoTemplate("esqueletoBase.htm");
		$valoresTroca = array ();
		$valoresTroca["titulo"] = $this->getTitulo();
		$valoresTroca["combo"] = $generator->getCombo();
		//$valoresTroca["header"] = $generator->getHeader();
		//$valoresTroca["menu"] = $generator->getMenu();
		//$valoresTroca["atalhos"] = $generator->getAtalhos("marcacao");
		$valoresTroca["footer"] = $generator->getFooter();
		$valoresTroca["erro"] = $generator->getErro();
		$valoresTroca["body"] = $this->getBody($templateDir,$template);
		$transformer->setValoresTroca($valoresTroca);
		$saida = $transformer->processaHTML();
		echo $saida;
	}

	private function getTitulo()
	{
		$titulo = "SIMweb :: Escanear Documento";
		return $titulo;
	}



	private function getBody($templateDir,$template){

		$valoresTroca = $_REQUEST;
		
		$httpDirName = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/";
		
		$util = new utilsDAO();
		$imgDoc = new ImagensDocumentoDAO();
		
		//$valoresTroca['cmbTipoDoc'] = $util->getComboTipDocImagem();
		$valoresTroca['actionPHP'] = $httpDirName."index.php?action=GravarDocImagem&registro=". $_REQUEST['registro'];;
		$valoresTroca['dllPath']= $httpDirName."java/";
		$valoresTroca['nomeDocumento'] = $imgDoc->getNomeDocumento($_REQUEST['idDoc']);
		
		require_once ("dao/IdentificadoDAO.php");
		$dao = new IdentificadoDAO();
		$ident = $dao->getIdentificadoAliasById($_REQUEST['registro']);
		$msg = "Tem certeza que deseja associar esta imagem (".$valoresTroca['nomeDocumento'].") a este identificado?<br>";
		$msg .= "Nome: ".$ident['NOMECOMPLETO'];
		if(strlen($ident['NIP'])>0)
			$msg .="<br>NIP: ".$ident['NIP'];
		$valoresTroca['mensagemGravar'] = $msg;
		
		$transformer = new Transformer();
		$transformer->setDirFisicoTemplates($templateDir);
		$transformer->setArquivoTemplate($template);
		$transformer->setValoresTroca($valoresTroca);
		$saida = $transformer->processaHTML();
		return $saida;

	}
}

?>
